//package com.keyinong.caizhengting.adapter;
//
///**领导人团队订餐适配器*/
//
//import java.util.ArrayList;
//
//import org.apache.http.Header;
//import org.json.JSONException;
//import org.json.JSONObject;
//
//import android.app.Dialog;
//import android.content.Context;
//import android.content.Intent;
//import android.content.SharedPreferences;
//import android.view.LayoutInflater;
//import android.view.View;
//import android.view.View.OnClickListener;
//import android.view.ViewGroup;
//import android.view.Window;
//import android.widget.BaseAdapter;
//import android.widget.Button;
//import android.widget.TextView;
//import android.widget.Toast;
//
//import com.keyinong.caizhengting.R;
//import com.keyinong.caizhengting.Tools.HttpTools;
//import com.keyinong.caizhengting.Tools.NetWorkUtil;
//import com.keyinong.caizhengting.entity.TeamEntity;
//import com.keyinong.caizhengting.myfragement.TeamorderdetailActivity;
//import com.keyinong.caizhengting.pay.BalancepayActivity;
//import com.keyinong.caizhengting.pay.PayDemoActivity;
//import com.keyinong.caizhengting.view.FanqiedingcanActivity;
//import com.loopj.android.http.JsonHttpResponseHandler;
//
//public class TeamAdapter extends BaseAdapter{
//	Context context;
//	ArrayList<TeamEntity> teamList;
//	HttpTools httpTools=null;
//	View iscatview = null;
//	
//	public TeamAdapter(Context context, ArrayList<TeamEntity> teamList) {
//		super();
//		this.context = context;
//		this.teamList = teamList;
//	}
//	
//	@Override
//	public int getCount() {
//		// TODO Auto-generated method stub
//		return teamList.size();
//	}
//
//	@Override
//	public Object getItem(int position) {
//		// TODO Auto-generated method stub
//		return teamList.get(position);
//	}
//
//	@Override
//	public long getItemId(int position) {
//		// TODO Auto-generated method stub
//		return 0;
//	}
//
//	@Override
//	public View getView(final int position, View view, ViewGroup parent) {
//		final ViewHandle handle;
//		if(view==null){
//			handle=new ViewHandle();
//			view=LayoutInflater.from(context).inflate(R.layout.item_leaderdingdan, null);
//			handle.tv_name=(TextView)view.findViewById(R.id.tv_gongsiming);
//			handle.tv_xiadanshijian=(TextView)view.findViewById(R.id.tv_xiadanshijian2);
//			handle.tv_state=(TextView)view.findViewById(R.id.tv_zhuangtai2);
//			handle.tv_fenshu=(TextView)view.findViewById(R.id.tv_fenshu2);
//			handle.btn_shanchu=(Button)view.findViewById(R.id.btn_shanchu2);
//			handle.btn_xiangqiang=(Button)view.findViewById(R.id.btn_dingdanxiangqing2);
//			handle.btn_zailaiyidan=(Button)view.findViewById(R.id.btn_zailaiyidan2);
//			handle.btn_quzhifu=(Button)view.findViewById(R.id.btn_quzhifu2);
//			handle.btn_cancle=(Button)view.findViewById(R.id.btn_cancle2);
//			handle.tv_tuikuan=(TextView)view.findViewById(R.id.tv_tuikuan);
//			view.setTag(handle);
//		}else {
//			handle = (ViewHandle) view.getTag();	
//		}
//		handle.tv_name.setText(teamList.get(position).getName());
//		handle.tv_xiadanshijian.setText(teamList.get(position).getOrder_time());
//		handle.tv_fenshu.setText(teamList.get(position).getShuliang()+"份");
//		if (teamList.get(position).getRefund().equals("1")) {
//			handle.tv_tuikuan.setVisibility(View.VISIBLE);
//			handle.tv_tuikuan.setText("退款处理中");
//		}else if(teamList.get(position).getRefund().equals("2")){
//			handle.tv_tuikuan.setVisibility(View.VISIBLE);
//			handle.tv_tuikuan.setText("退款完成");
//		}else if(teamList.get(position).getRefund().equals("3")){
//			handle.tv_tuikuan.setVisibility(View.VISIBLE);
//			handle.tv_tuikuan.setText("退款已关闭");
//		}
//		else {
//			handle.tv_tuikuan.setVisibility(View.GONE);
//		}
//		if(teamList.get(position).getState().equals("-1")){		
//			handle.tv_state.setText("已取消");
//			handle.btn_cancle.setVisibility(View.GONE);
//			handle.btn_shanchu.setVisibility(View.VISIBLE);
//			handle.btn_quzhifu.setVisibility(View.GONE);
////			handle.btn_zailaiyidan.setVisibility(View.VISIBLE);
////			handle.btn_quzhifu.setVisibility(View.INVISIBLE);
//		}else if(teamList.get(position).getState().equals("0")){
//			handle.tv_state.setText("待支付");
//			handle.btn_quzhifu.setVisibility(View.VISIBLE);
//			handle.btn_cancle.setVisibility(View.VISIBLE);
//			handle.btn_shanchu.setVisibility(View.GONE);
////			if(teamList.get(position).getLeader().equals("0")){
////				handle.btn_zailaiyidan.setVisibility(View.VISIBLE);
////				handle.btn_quzhifu.setVisibility(View.INVISIBLE);
////			}else if(teamList.get(position).getLeader().equals("1")){
////				handle.btn_zailaiyidan.setVisibility(View.INVISIBLE);
////				handle.btn_quzhifu.setVisibility(View.VISIBLE);
////			}
//		}else if(teamList.get(position).getState().equals("1")){
//			handle.tv_state.setText("待确认");
//			handle.btn_quzhifu.setVisibility(View.GONE);
//			handle.btn_cancle.setVisibility(View.GONE);
//			handle.btn_shanchu.setVisibility(View.GONE);
////			handle.btn_zailaiyidan.setVisibility(View.VISIBLE);
////			handle.btn_quzhifu.setVisibility(View.INVISIBLE);
//		}else if(teamList.get(position).getState().equals("2")){
//			handle.tv_state.setText("待取餐");
//			handle.btn_quzhifu.setVisibility(View.GONE);
//			handle.btn_cancle.setVisibility(View.GONE);
//			handle.btn_shanchu.setVisibility(View.GONE);
////			handle.btn_zailaiyidan.setVisibility(View.VISIBLE);
////			handle.btn_quzhifu.setVisibility(View.INVISIBLE);
//		}else if(teamList.get(position).getState().equals("3")){
//			handle.tv_state.setText("已完成");
//			handle.btn_quzhifu.setVisibility(View.GONE);
//			handle.btn_cancle.setVisibility(View.GONE);
//			handle.btn_shanchu.setVisibility(View.VISIBLE);
////			handle.btn_zailaiyidan.setVisibility(View.VISIBLE);
////			handle.btn_quzhifu.setVisibility(View.INVISIBLE);
//		}
//		
//		
//		/**再来一单*/
//		handle.btn_zailaiyidan.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				Intent intent = new Intent();
//				intent.setClass(context, FanqiedingcanActivity.class);
//				intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
//				context.startActivity(intent);				
//			}
//		});
//		/**去支付*/
//		handle.btn_quzhifu.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				paydialog(position);
////				paydialog(position);
////				Intent intent = new Intent();				
////				intent.putExtra("price", teamList.get(position).getZongjia());
////				intent.putExtra("total", teamList.get(position).getTotal());			
////				intent.putExtra("orderid2", teamList.get(position).getId());
////				if(teamList.get(position).getPaymodeid().equals("2")){
////					Toast.makeText(context, "微信支付", Toast.LENGTH_LONG).show();
////				}else{
////					intent.setClass(context, PayActivity.class);
////					intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
////					context.startActivity(intent);
////				}
//
//			}
//		});
//		/**订单详情*/
//		handle.btn_xiangqiang.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				Intent intent = new Intent();
//				intent.setClass(context, TeamorderdetailActivity.class);
//				intent.putExtra("orderid2", teamList.get(position).getId());
//				intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
//				context.startActivity(intent);			
//			}
//		});
//		/**删除记录*/
//		handle.btn_shanchu.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				delatedialog(position);		
//			}
//		});
//		/**取消订单*/
//		handle.btn_cancle.setOnClickListener(new OnClickListener() {
//			
//			@Override
//			public void onClick(View v) {
//					cancledialog(position);
//			}
//		});
//		return view;
//	}
//
//	/**移除商品*/
//	private void deletedingdan(final int index) {
//		if(NetWorkUtil.isNetwork(context)==false)
//		{
//			Toast.makeText(context, "当前网络不可用", Toast.LENGTH_SHORT).show();
//			return;
//		}
//		SharedPreferences sp = context.getSharedPreferences("spReg",
//				Context.MODE_PRIVATE);
//		String token = sp.getString("data", "");
//
//		if (httpTools == null) {
//			httpTools = new HttpTools(context);
//		}
//		httpTools.deleteorder(token, teamList.get(index).getId(),
//				new JsonHttpResponseHandler() {
//			@Override
//			public void onSuccess(int statusCode, Header[] headers,
//					JSONObject response) {
//				super.onSuccess(statusCode, headers, response);
//				try {
//					boolean code = response.getBoolean("code");
//					String msg = response.getString("msg");
//					if (code == true) {
//						Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();
//						teamList.remove(index);
//						notifyDataSetChanged();
//					} else {
//						Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();
//					}
//				} catch (JSONException e) {
//					// TODO Auto-generated catch block
//					e.printStackTrace();
//				}
//			}
//
//		});
//	}
//	
//	class ViewHandle {
//		/**团队名*/
//		TextView tv_name;
//		/**下单时间*/
//		TextView tv_xiadanshijian;
//		/**订餐状态*/
//		TextView tv_state;
//		/**订餐数量*/
//		TextView tv_fenshu;
//		/**删除*/
//		Button btn_shanchu;
//		/**订单详情*/
//		Button btn_xiangqiang;
//		/**再来一单*/
//		Button btn_zailaiyidan;
//		/**去支付*/
//		Button btn_quzhifu;
//		/**取消订单*/
//		Button btn_cancle;
//		/**退款处理*/
//		TextView tv_tuikuan;
//	}
//	
//	/**支付方式弹窗*/
//	private void paydialog(final int index2) {
//
//		final Dialog dialog = new Dialog(context);
//		dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
//
//		iscatview = LayoutInflater.from(context).inflate(
//				R.layout.dialog_pay, null);
//		TextView tv_balance = (TextView) iscatview.findViewById(R.id.tv_balance);
//		TextView tv_zhifubao = (TextView) iscatview.findViewById(R.id.tv_zhifubao);
//		dialog.setContentView(iscatview);
//		dialog.show();
//		tv_balance.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				Intent intent = new Intent();				
//				intent.putExtra("price", teamList.get(index2).getTotal());
//				intent.putExtra("orderid", teamList.get(index2).getId());
//				intent.setClass(context, BalancepayActivity.class);
//				context.startActivity(intent);
//				dialog.dismiss();
//			}
//		});
//		tv_zhifubao.setOnClickListener(new OnClickListener() {
//
//			@Override
//			public void onClick(View v) {
//				// Log.e("lh", "iscat-----"+iscat);
////				CallPhone.phone(LineDetailActivity.this, phone);
//				Intent intent = new Intent();				
//				intent.putExtra("price", teamList.get(index2).getTotal());
//				intent.putExtra("orderid", teamList.get(index2).getId());
//				intent.setClass(context, PayDemoActivity.class);
//				context.startActivity(intent);
//				dialog.dismiss();
//			}
//		});
//	}
//	
//	/**取消订单弹窗*/
//	private void cancledialog(final int index2) {
//		
//		final Dialog dialog = new Dialog(context);
//		dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
//		
//		iscatview = LayoutInflater.from(context).inflate(
//				R.layout.dialog_pay, null);
//		TextView tital = (TextView) iscatview.findViewById(R.id.tital);
//		TextView tv_quxiao = (TextView) iscatview.findViewById(R.id.tv_balance);
//		TextView tv_queding = (TextView) iscatview.findViewById(R.id.tv_zhifubao);
//		tital.setText("确定取消该订单？");
//		tv_quxiao.setText("取消");
//		tv_queding.setText("确定");
//		dialog.setContentView(iscatview);
//		dialog.show();
//		tv_quxiao.setOnClickListener(new OnClickListener() {
//			
//			@Override
//			public void onClick(View v) {
//				dialog.dismiss();
//			}
//		});
//		tv_queding.setOnClickListener(new OnClickListener() {
//			
//			@Override
//			public void onClick(View v) {
//				// Log.e("lh", "iscat-----"+iscat);
////				CallPhone.phone(LineDetailActivity.this, phone);
//				if(NetWorkUtil.isNetwork(context)==false)
//				{
//					Toast.makeText(context, "当前网络不可用", Toast.LENGTH_SHORT).show();
//					return;
//				}
//				SharedPreferences sp = context.getSharedPreferences("spReg",
//						Context.MODE_PRIVATE);
//				String token = sp.getString("data", "");
//
//				if (httpTools == null) {
//					httpTools = new HttpTools(context);
//				}
//				httpTools.cancelorder(token, teamList.get(index2).getId(),
//						new JsonHttpResponseHandler() {
//					@Override
//					public void onSuccess(int statusCode, Header[] headers,
//							JSONObject response) {
//						super.onSuccess(statusCode, headers, response);
//						try {
//							boolean code = response.getBoolean("code");
//							String msg = response.getString("msg");
//							if (code == true) {
//								Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();
//							} else {
//								Toast.makeText(context, msg, Toast.LENGTH_SHORT).show();
//							}
//						} catch (JSONException e) {
//							// TODO Auto-generated catch block
//							e.printStackTrace();
//						}
//					}
//
//				});
//				dialog.dismiss();
//			}
//		});
//	}
//	/**删除订单弹窗*/
//	private void delatedialog(final int index3) {
//		
//		final Dialog dialog = new Dialog(context);
//		dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
//		
//		iscatview = LayoutInflater.from(context).inflate(
//				R.layout.dialog_pay, null);
//		TextView tital = (TextView) iscatview.findViewById(R.id.tital);
//		TextView tv_quxiao = (TextView) iscatview.findViewById(R.id.tv_balance);
//		TextView tv_queding = (TextView) iscatview.findViewById(R.id.tv_zhifubao);
//		tital.setText("确定删除该订单记录？");
//		tv_quxiao.setText("取消");
//		tv_queding.setText("确定");
//		dialog.setContentView(iscatview);
//		dialog.show();
//		tv_quxiao.setOnClickListener(new OnClickListener() {
//			
//			@Override
//			public void onClick(View v) {
//				dialog.dismiss();
//			}
//		});
//		tv_queding.setOnClickListener(new OnClickListener() {
//			
//			@Override
//			public void onClick(View v) {
//				deletedingdan(index3);
//				dialog.dismiss();
//			}
//		});
//	}
//	
//}
